web3.js@0.2x.x web3.eth.defaultAccount
web3.eth.defaultAccount
つぎのメソッドで使用されるデフォルトのアドレスです。
web3.js@0.2x.x web3.eth.sendTransaction
web3.js@0.2x.x web3.eth.call
なお、上述のメソッドでは、fromプロパティを指定することで、アドレスを上書きすることができます。
戻り値
String
20 バイト
現在セットされているデフォルトのアドレス
戻り値の詳細
String
20 バイト
所有しているアドレス、もしくは秘密鍵を持っているアドレス
デフォルト値: undefined
サンプルコード
code:example.js
var defaultAccount = web3.eth.defaultAccount;
console.log(defaultAccount); // ''
// set the default account
web3.eth.defaultAccount = '0x8888f1f195afa192cfee860698584c030f4c9db1';
参考
https://github.com/ethereum/wiki/wiki/JavaScript-API#web3ethdefaultaccount
#web3.js@0.2x.x #web3.js
メモ
MetaMask で web3 インスタンスが inject されている場合は、MetaMask で管理されているアドレスが設定される
#todo 要検証